package com.jeejam.cart.sdk.api;

import com.jeejam.cart.sdk.dto.CartItemDto;

import java.util.List;

public interface ICartItemService {
	
	public CartItemDto findByProductIdAndCartId(int productId, int cartId);
	
	public void delete(int cartId);
	
	public void delete(int productId, int cartId);
	
	public void updateCount(int id, int count);
	
	public void updateState(int id, int state);
	
	public void update(int id, int count, int state);
	
	public void updateCount(CartItemDto item);
	
	public void updateState(CartItemDto item);
	
	public List<CartItemDto> findForConfirmByCartId(int cartId);
}
